#pragma once
#include "../obj_interface/ObjLine.h"
class ObjLineImpGL :
	public ObjLine
{
public:
//	ObjLineImpGL(void);
	ObjLineImpGL(Point3f p1, Point3f p2, u32 color, bool bShow = true);
	virtual ~ObjLineImpGL(void);

	virtual void Rotate(float angle, float axisX, float axisY, float axisZ);
	virtual void Scale(float scaleX, float scaleY, float scaleZ);
	virtual void Translate(float transX, float transY, float transZ);
	
	virtual void Update();
	virtual void Paint();

private:
	float m_x1, m_y1, m_z1;
	float m_x2, m_y2, m_z2;
	float m_alpha, m_red, m_green, m_blue;
};

